package com.bbva.kyfb.kyfbdtofo.trf;

import org.springframework.stereotype.Component;


@Component("TRF")
public class DetalleTransferencia {
	
	private String esDestinoLibre;
	private String indiceCuentaOrdenante;
	private String indiceCuentaBeneficiaria;
	private String cuentaOrdenante;
	private String divisaOrdenante;
	private String cuentaBeneficiaria;
	private String cuentaDestinoLibre;
	private String divisaBeneficiaria;
	private String nombre;
	private String domicilio;
	private String poblacion;
	private String importe;
	private String moneda;
	private String observaciones;
	private String concepto1;
	private String concepto2;
	private String codigoServicioPr;
	private String esDestinoLibrePr;
	private String cPostal;
	private String emailBenf;
	private String tlfBenef;
	private String codPropositoPago;
	private String codTipoTransferencia;
	private String refOrdenante;
	private String codPais;
	
	private String codBancoOrdenante;
	private String codOficinaOrdenante;
	private String codContraPartidaOrdenante;
	private String codFolioOrdenante;
	
	private String codBancoBeneficiaria;
	private String codOficinaBeneficiaria;
	private String codDigitoControl;
	private String codCuenta;
	
	
	public String getEsDestinoLibre() {
		return esDestinoLibre;
	}
	public void setEsDestinoLibre(String esDestinoLibre) {
		this.esDestinoLibre = esDestinoLibre;
	}
	public String getIndiceCuentaOrdenante() {
		return indiceCuentaOrdenante;
	}
	public void setIndiceCuentaOrdenante(String indiceCuentaOrdenante) {
		this.indiceCuentaOrdenante = indiceCuentaOrdenante;
	}
	public String getIndiceCuentaBeneficiaria() {
		return indiceCuentaBeneficiaria;
	}
	public void setIndiceCuentaBeneficiaria(String indiceCuentaBeneficiaria) {
		this.indiceCuentaBeneficiaria = indiceCuentaBeneficiaria;
	}
	
	public String getCuentaOrdenante() {
		return cuentaOrdenante;
	}
	public void setCuentaOrdenante(String cuentaOrdenante) {
		this.cuentaOrdenante = cuentaOrdenante;
		
		codBancoOrdenante = this.cuentaOrdenante.substring(4,8);
		codOficinaOrdenante = this.cuentaOrdenante.substring(8, 12);
		codContraPartidaOrdenante = this.cuentaOrdenante.substring(14, 17);
		codFolioOrdenante = this.cuentaOrdenante.substring(17);
		
	}
	public String getDivisaOrdenante() {
		return divisaOrdenante;
	}
	public void setDivisaOrdenante(String divisaOrdenante) {
		this.divisaOrdenante = divisaOrdenante;
	}
	public String getCuentaBeneficiaria() {
		return cuentaBeneficiaria;
	}
	public void setCuentaBeneficiaria(String cuentaBeneficiaria) {
		this.cuentaBeneficiaria = cuentaBeneficiaria;		
		codBancoBeneficiaria = this.cuentaBeneficiaria.substring(4, 8);
		codOficinaBeneficiaria = this.cuentaBeneficiaria.substring(8, 12);
		codDigitoControl = this.cuentaBeneficiaria.substring(12, 14);
		codCuenta = this.cuentaBeneficiaria.substring(14, 24);		
	}
	public String getCuentaDestinoLibre() {
		return cuentaDestinoLibre;
	}
	public void setCuentaDestinoLibre(String cuentaDestinoLibre) {
		this.cuentaDestinoLibre = cuentaDestinoLibre;		
		codBancoBeneficiaria = this.cuentaDestinoLibre.substring(4, 8);
		codOficinaBeneficiaria = this.cuentaDestinoLibre.substring(8, 12);
		codDigitoControl = this.cuentaDestinoLibre.substring(12, 14);
		codCuenta = this.cuentaDestinoLibre.substring(14, 24);
	}
	public String getDivisaBeneficiaria() {
		return divisaBeneficiaria;
	}
	public void setDivisaBeneficiaria(String divisaBeneficiaria) {
		this.divisaBeneficiaria = divisaBeneficiaria;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDomicilio() {
		return domicilio;
	}
	public void setDomicilio(String domicilio) {
		this.domicilio = domicilio;
	}
	public String getPoblacion() {
		return poblacion;
	}
	public void setPoblacion(String poblacion) {
		this.poblacion = poblacion;
	}
	public String getImporte() {
		return importe;
	}
	public void setImporte(String importe) {
		this.importe = importe;
	}
	public String getMoneda() {
		return moneda;
	}
	public void setMoneda(String moneda) {
		this.moneda = moneda;
	}
	public String getObservaciones() {
		return observaciones;
	}
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	public String getConcepto1() {
		return concepto1;
	}
	public void setConcepto1(String concepto1) {
		this.concepto1 = concepto1;
	}
	public String getConcepto2() {
		return concepto2;
	}
	public void setConcepto2(String concepto2) {
		this.concepto2 = concepto2;
	}
	public String getCodigoServicioPr() {
		return codigoServicioPr;
	}
	public void setCodigoServicioPr(String codigoServicioPr) {
		this.codigoServicioPr = codigoServicioPr;
	}
	public String getEsDestinoLibrePr() {
		return esDestinoLibrePr;
	}
	public void setEsDestinoLibrePr(String esDestinoLibrePr) {
		this.esDestinoLibrePr = esDestinoLibrePr;
	}
	public String getcPostal() {
		return cPostal;
	}
	public void setcPostal(String cPostal) {
		this.cPostal = cPostal;
	}
	public String getEmailBenf() {
		return emailBenf;
	}
	public void setEmailBenf(String emailBenf) {
		this.emailBenf = emailBenf;
	}
	public String getTlfBenef() {
		return tlfBenef;
	}
	public void setTlfBenef(String tlfBenef) {
		this.tlfBenef = tlfBenef;
	}
	public String getCodPropositoPago() {
		return codPropositoPago;
	}
	public void setCodPropositoPago(String codPropositoPago) {
		this.codPropositoPago = codPropositoPago;
	}
	public String getCodTipoTransferencia() {
		return codTipoTransferencia;
	}
	public void setCodTipoTransferencia(String codTipoTransferencia) {
		this.codTipoTransferencia = codTipoTransferencia;
	}
	public String getRefOrdenante() {
		return refOrdenante;
	}
	public void setRefOrdenante(String refOrdenante) {
		this.refOrdenante = refOrdenante;
	}
	public String getCodPais() {
		return codPais;
	}
	public void setCodPais(String codPais) {
		this.codPais = codPais;
	}
	public String getCodBancoOrdenante() {
		return codBancoOrdenante;
	}
	public String getCodOficinaOrdenante() {
		return codOficinaOrdenante;
	}
	public String getCodContraPartidaOrdenante() {
		return codContraPartidaOrdenante;
	}
	public String getCodFolioOrdenante() {
		return codFolioOrdenante;
	}
	public String getCodBancoBeneficiaria() {
		return codBancoBeneficiaria;
	}
	public String getCodOficinaBeneficiaria() {
		return codOficinaBeneficiaria;
	}
	public String getCodDigitoControl() {
		return codDigitoControl;
	}
	public String getCodCuenta() {
		return codCuenta;
	}	

}
